package com.we823.project.common.web;

import java.util.List;
import java.util.Map;

import com.we823.project.model.repo.MaterialBomModel;
import com.we823.project.model.repo.MaterialModel;
import com.we823.project.repository.service.repo.MaterialBomService;
import com.we823.project.repository.service.repo.MaterialService;

public class BomUtil {
	
	public static void copyInfo(MaterialBomModel bomModel,MaterialModel materialModel) {
		if(bomModel!=null && materialModel!=null) {
			bomModel.setMaterial(materialModel);
			bomModel.setMaterialName(materialModel.getName());
			bomModel.setMaterialModel(materialModel.getModel());
		}
	}

	public static MaterialModel findBomByCode(String code,MaterialService materialService,MaterialBomService materialBomService) {
		MaterialModel materialModel = materialService.findByCode(code);
		if(materialModel!=null) {
			List<MaterialBomModel> materialBomModels = materialBomService.findByCode(code);
			materialModel.setMaterialBoms(materialBomModels);
		}
		return materialModel;
	}
}
